home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Developer Essentials / DTS Sample Code / Snippets / Platforms & Tools / MacApp / MouseInfo 1.0 / MouseInfo.r < prev    next >
Encoding:
Text File  |  1992-04-29  |  18.4 KB  |  639 lines  |  [TEXT/MPS ]

  1. //     Copyright © 1992 by Apple Computer, Inc.  All rights reserved. 
  2. //     MouseInfo.r file.
  3. //    Kent Sandvik DTS
  4. //    This file contains all the normal MacApp resources,
  5. //    Version Info (latest first):
  6. //
  7. //    <1>        khs        1.0        First final version
  8.  
  9.  
  10. // INCLUDES 
  11.  
  12. #ifndef __TYPES.R__
  13. #include "Types.r"
  14. #endif
  15.  
  16. #ifndef __SYSTYPES.R__
  17. #include "SysTypes.r"                // needed for version resource
  18. #endif        
  19.  
  20. #ifndef __MacAppTypes__
  21. #include "MacAppTypes.r"
  22. #endif
  23.  
  24. #if qTemplateViews
  25. #ifndef __ViewTypes__
  26. #include "ViewTypes.r"
  27. #endif
  28. #endif
  29.  
  30. #ifndef __FloatWindow__
  31. #include "FloatWindow.r"
  32. #endif
  33.  
  34. #if qDebug
  35. include "Debug.rsrc";
  36. #endif
  37.  
  38.  
  39. #ifndef __RESOURCECONSTANTS__
  40. #include "ResourceConstants.h"            // common header file for resource IDs
  41. #endif
  42.  
  43.  
  44. // RESOURCES FILES
  45.  
  46. include "MacApp.rsrc";                    // default MacApp resources
  47. include "Dialog.rsrc";
  48.  
  49.  
  50. // CODE 
  51.  
  52. include $$Shell("ObjApp")"MouseInfo" 'CODE';
  53.  
  54.  
  55. // CONSTANTS
  56.  
  57. // Finder Information
  58.  
  59. #define kApplicationName                $$Shell("XAppName")
  60.  
  61.  
  62. // SIZE
  63.  
  64. resource 'SIZE' (-1) {
  65.     saveScreen,
  66.     acceptSuspendResumeEvents,
  67.     enableOptionSwitch,
  68.     canBackground,
  69.     doesActivateOnFGSwitch,
  70.     backgroundAndForeground,
  71.     dontGetFrontClicks,
  72.     ignoreAppDiedEvents,
  73.     is32BitCompatible,
  74.     isHighLevelEventAware,
  75.     localAndRemoteHLEvents,
  76.     isStationeryAware,                
  77.     reserved,
  78.     reserved,
  79.     reserved,
  80.     reserved,
  81. #if qModelFarCode
  82.     575 * 1024,
  83.     550 * 1024,
  84. #elif qDebug
  85.     850 * 1024,
  86.     850 * 1024
  87. #else
  88.     500 * 1024,
  89.     500 * 1024
  90. #endif
  91. };
  92.  
  93.  
  94. // SEG!
  95.  
  96. resource 'seg!' (256, purgeable) {
  97.     {
  98.         "GNonRes";
  99.         "GSelCommand";
  100.         "GTerminate";
  101.         "GClose";
  102.         "GDoCommand";
  103.     }
  104. };
  105.  
  106.  
  107. // VERS
  108.  
  109. // Version for MouseInfo
  110.  
  111. RESOURCE 'vers' (1,
  112. #if qNames
  113.     "Application Version",
  114. #endif
  115.     purgeable) {
  116.     0x01,
  117.     0x00,
  118.     final,
  119.     0x01,
  120.     verUs,
  121.     "1.0",
  122.     "1.0, Application created by MacApp® and Mountain Dew®"
  123. };
  124.  
  125. include "Defaults.rsrc"  'vers' (2);                // overall package
  126.  
  127.  
  128.  
  129.  
  130. // ICONs and BUNDLE
  131. // Get the default MacApp® application icon and file reference
  132.  
  133. include "Defaults.rsrc"  'ICN#' (128);
  134.  
  135.  
  136. // CMNUs 
  137.  
  138. include "Defaults.rsrc" 'CMNU' (mApple);            // grab the default Apple/File menus
  139.  
  140. resource 'CMNU' (mFile,
  141. #if qNames
  142. "mFile",
  143. #endif
  144. nonpurgeable) {
  145.     mFile,
  146.     textMenuProc,
  147.     EnablingManagedByMacApp,
  148.     enabled,
  149.     "File",
  150.     {
  151.     "New",                noIcon, "N",    noMark, plain, cNew;
  152.     "Close",            noIcon, "W",    noMark, plain, cClose;
  153.     "-",                noIcon, noKey,    noMark, plain, nocommand;
  154.     "Quit",                noIcon, "Q",    noMark, plain, cQuit
  155.     }
  156. };
  157.  
  158. resource 'CMNU' (mWindows,
  159. #if qNames
  160. "mWindows",
  161. #endif
  162. nonpurgeable
  163. ) {
  164.     mWindows,
  165.     textMenuProc,
  166.     EnablingManagedByMacApp,
  167.     enabled,
  168.     "Windows",
  169.     {
  170.     }
  171. };
  172.  
  173. resource 'CMNU' (mMouseTrack,
  174. #if qNames
  175. "mMouseTrack",
  176. #endif
  177. nonpurgeable
  178. ) {
  179.     mMouseTrack,
  180.     textMenuProc,
  181.     EnablingManagedByMacApp,
  182.     enabled,
  183.     "Mouse Tracking",
  184.     {
  185.     "Open Tracker",    noIcon, "T", noMark, plain, cOpenTracker
  186.     }
  187. };
  188.  
  189.  
  190. // MBARs 
  191. // Displayed menus 
  192.  
  193. resource 'MBAR' (kMBarDisplayed,
  194. #if qNames
  195. "Windoid",
  196. #endif
  197.     purgeable) {
  198.     {mApple; mFile; mWindows; mMouseTrack }
  199. };
  200.  
  201.  
  202. //--------------------------------------------------------------------------------------------------
  203. //     Icons, Bundles and FRefs…
  204.  
  205.  
  206. type kSignature as 'STR ';
  207. resource kSignature (0,
  208. #if qNames
  209. "Signature",
  210. #endif
  211.     purgeable) {
  212.     "MouseInfo 1.0 ©Apple Computer, Inc. 1992"
  213. };
  214.  
  215. resource 'FREF' (kApplicationID,
  216. #if qNames
  217. "MouseInfo Application",
  218. #endif
  219.     purgeable) {
  220.     'APPL',
  221.     0,
  222.     ""
  223. };
  224.  
  225. resource 'FREF' (kDocumentID,
  226. #if qNames
  227. "MouseInfo Document",
  228. #endif
  229.     purgeable) {
  230.     kFileType,
  231.     1,
  232.     ""
  233. };
  234.  
  235. resource 'FREF' (kStationeryID,
  236. #if qNames
  237. "MouseInfo Stationery",
  238. #endif
  239.     purgeable) {
  240.     kStationery,
  241.     2,
  242.     ""
  243. };
  244.  
  245. resource 'BNDL' (kBundleID,
  246. #if qNames
  247. "MouseInfo",
  248. #endif
  249.     purgeable) {
  250.     kSignature,
  251.     0,
  252.     { /* array TypeArray: 2 elements */
  253.         /* [1] */
  254.         'ICN#',
  255.         { /* array IDArray: 3 elements */
  256.             0, kApplicationID,
  257.             1, kDocumentID,
  258.             2, kStationeryID
  259.         },
  260.         /* [2] */
  261.         'FREF',
  262.         { /* array IDArray: 3 elements */
  263.             0, kApplicationID,
  264.             1, kDocumentID,
  265.             2, kStationeryID
  266.         }
  267.     }
  268. };
  269.  
  270.  
  271. // STR# and TxSt resources:
  272.  
  273.  
  274. resource 'STR#' (1006, "Window titles", purgeable) {
  275.     {    /* array StringArray: 2 elements */
  276.         /* [1] */
  277.         "",
  278.         /* [2] */
  279.         "Mouse"
  280.     }
  281. };
  282.  
  283. resource 'STR#' (1005, "Static Text text", purgeable) {
  284.     {    /* array StringArray: 5 elements */
  285.         /* [1] */
  286.         "Mouse Location:",
  287.         /* [2] */
  288.         "Mouse State:",
  289.         /* [3] */
  290.         "v:",
  291.         /* [4] */
  292.         "h:",
  293.         /* [5] */
  294.         ""
  295.     }
  296. };
  297.  
  298. resource 'TxSt' (1000, purgeable) {
  299.     tsPlain,
  300.     9,
  301.     {    /* array: 3 elements */
  302.         /* [1] */
  303.         0x0,
  304.         /* [2] */
  305.         0x0,
  306.         /* [3] */
  307.         0x0
  308.     },
  309.     "Geneva"
  310. };
  311.  
  312. resource 'TxSt' (1001, purgeable) {
  313.     tsBold,
  314.     9,
  315.     {    /* array: 3 elements */
  316.         /* [1] */
  317.         0x0,
  318.         /* [2] */
  319.         0x0,
  320.         /* [3] */
  321.         0x0
  322.     },
  323.     "Geneva"
  324. };
  325.  
  326.  
  327. resource 'View' (1002, "window") {MAThreeOh, 
  328.     {
  329.     ViewSignatureAndClassname
  330.         {'wind', 202, "TMenuedWindow", 'WIND', enabled, noIdle, {}, MAThreeOh, 
  331.         {45, 45}, {277, 375}, sizeFixed, sizeFixed, notShown, doesntWantToBeTarget, 
  332.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  333.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  334.         NoDrawingEnvironment {}, 
  335.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  336.             AdornFirst, AdornerLocalObject {EraseAdorner}, 
  337.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  338.         Window {noGrowDocProc, noID, goAwayBox, notResizable, ignoreFirstClick, 
  339.             freeOnClosing, disposeOnFree, closesDocument, openWithDocument, dontAdaptToScreen, stagger, forceOnScreen, 
  340.             dontCenter, doesntFloat, doesntHideOnSuspend, generateActivates, filler, 1006, 1}, 1}, 
  341.     ViewSignatureAndClassname
  342.         {'view', 62, "", 'vie1', enabled, noIdle, {}, MAThreeOh, 
  343.         {4, 5}, {267, 365}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  344.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  345.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  346.         NoDrawingEnvironment {}, 
  347.         NoAdorners {}, emptyUserArea, 
  348.         View {}, 
  349.         NoSubviews}
  350.     }
  351. };
  352.  
  353. resource 'View' (1003, "Float Window") {MAThreeOh, 
  354.     {
  355.     ViewSignatureAndClassname
  356.         {'ttrk', 879, "TTrackWindow", 'WIND', enabled, noIdle, {}, MAThreeOh, 
  357.         {45, 45}, {92, 95}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  358.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  359.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  360.         NoDrawingEnvironment {}, 
  361.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  362.             AdornFirst, AdornerLocalObject {EraseAdorner}, 
  363.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  364.         FloatWindow { kWindoidWDEF + kWindoidNotResizable, noID, goAwayBox, notresizable, doFirstClick, 
  365.             freeOnClosing, disposeOnFree, doesntCloseDocument, dontOpenWithDocument, dontAdaptToScreen, dontStagger, forceOnScreen, 
  366.             centerHorizontally, floats, hidesOnSuspend, doesntGenerateActivates, 0, 1006, 2}, 7}, 
  367.         ViewSignatureAndClassname
  368.         {'stat', 96, "", 'stat', notEnabled, noIdle, {}, MAThreeOh, 
  369.         {7, 1}, {12, 84}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  370.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  371.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  372.         NoDrawingEnvironment {}, 
  373.         NoAdorners {}, emptyUserArea, 
  374.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1000, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 1}, 
  375.         NoSubviews}, 
  376.     ViewSignatureAndClassname
  377.         {'stat', 96, "", 'sta0', notEnabled, noIdle, {}, MAThreeOh, 
  378.         {48, 1}, {12, 84}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  379.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  380.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  381.         NoDrawingEnvironment {}, 
  382.         NoAdorners {}, emptyUserArea, 
  383.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1000, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 2}, 
  384.         NoSubviews}, 
  385.     ViewSignatureAndClassname
  386.         {'stat', 96, "", 'sta1', notEnabled, noIdle, {}, MAThreeOh, 
  387.         {23, 4}, {16, 15}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  388.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  389.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  390.         NoDrawingEnvironment {}, 
  391.         NoAdorners {}, emptyUserArea, 
  392.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1000, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 3}, 
  393.         NoSubviews}, 
  394.     ViewSignatureAndClassname
  395.         {'stat', 96, "", 'sta2', notEnabled, noIdle, {}, MAThreeOh, 
  396.         {23, 49}, {16, 15}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  397.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  398.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  399.         NoDrawingEnvironment {}, 
  400.         NoAdorners {}, emptyUserArea, 
  401.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1000, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 4}, 
  402.         NoSubviews}, 
  403.     ViewSignatureAndClassname
  404.         {'stat', 96, "", 'mous', notEnabled, noIdle, {}, MAThreeOh, 
  405.         {70, 2}, {16, 82}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  406.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  407.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  408.         NoDrawingEnvironment {}, 
  409.         NoAdorners {}, emptyUserArea, 
  410.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1001, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 5}, 
  411.         NoSubviews}, 
  412.     ViewSignatureAndClassname
  413.         {'stat', 96, "", 'numv', notEnabled, noIdle, {}, MAThreeOh, 
  414.         {24, 23}, {15, 25}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  415.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  416.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  417.         NoDrawingEnvironment {}, 
  418.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  419.             AdornFirst, AdornerSignatureAndClassname {'lntp', "TLINETOPADORNER", NoIdentifier, freeOnDeletion, $""}, 
  420.             AdornFirst, AdornerSignatureAndClassname {'lnbo', "TLINEBOTTOMADORNER", NoIdentifier, freeOnDeletion, $""}, 
  421.             AdornFirst, AdornerSignatureAndClassname {'lnrt', "TLINERIGHTADORNER", NoIdentifier, freeOnDeletion, $""}, 
  422.             AdornFirst, AdornerSignatureAndClassname {'lnlf', "TLINELEFTADORNER", NoIdentifier, freeOnDeletion, $""}, 
  423.             DrawView, AdornerLocalObject {DrawAdorner}, 
  424.             AdornLast, AdornerSignatureAndClassname {'comp', CompatibilityAdorner, 'comp', freeOnDeletion, $"0F"}}}, emptyUserArea, 
  425.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1001, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 5}, 
  426.         NoSubviews}, 
  427.     ViewSignatureAndClassname
  428.         {'stat', 96, "", 'numh', notEnabled, noIdle, {}, MAThreeOh, 
  429.         {24, 66}, {15, 25}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  430.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  431.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  432.         NoDrawingEnvironment {}, 
  433.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  434.             AdornFirst, AdornerSignatureAndClassname {'lntp', "TLINETOPADORNER", NoIdentifier, freeOnDeletion, $""}, 
  435.             AdornFirst, AdornerSignatureAndClassname {'lnbo', "TLINEBOTTOMADORNER", NoIdentifier, freeOnDeletion, $""}, 
  436.             AdornFirst, AdornerSignatureAndClassname {'lnrt', "TLINERIGHTADORNER", NoIdentifier, freeOnDeletion, $""}, 
  437.             AdornFirst, AdornerSignatureAndClassname {'lnlf', "TLINELEFTADORNER", NoIdentifier, freeOnDeletion, $""}, 
  438.             DrawView, AdornerLocalObject {DrawAdorner}, 
  439.             AdornLast, AdornerSignatureAndClassname {'comp', CompatibilityAdorner, 'comp', freeOnDeletion, $"0F"}}}, emptyUserArea, 
  440.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1001, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 5}, 
  441.         NoSubviews}
  442.     }
  443. };
  444.  
  445.  
  446. // About Dialog resources + Views #################################################################################################################
  447. // a couple of the resources are actually unused, but I left them in because I might need them
  448. // in another project :-)
  449.  
  450.  
  451. include "PICT.rsrc";                    // PICT resource (1002)
  452.  
  453. resource 'STR#' (10006, "Window titles", purgeable) {
  454.     {    /* array StringArray: 1 elements */
  455.         /* [1] */
  456.         "About MouseInfo"
  457.     }
  458. };
  459.  
  460. resource 'STR#' (10005, "Static Text text", purgeable) {
  461.     {    /* array StringArray: 4 elements */
  462.         /* [1] */
  463.         "MouseInfo Sample App",
  464.         /* [2] */
  465.         "Information",
  466.         /* [3] */
  467.         "Version Info",
  468.         /* [4] */
  469.         "MouseInfo is a MacApp 3.0 TBehavior snippet - create, and handle events using behaviors (see Release Notes for info!).\nKent Sandvik/DTS (ALink: KSAND, Net: ksand@apple.com)",
  470.         /* [5] */
  471.         " ",
  472.         /* [6] */
  473.         "Kent & Jeff Sandvik, Bahia Honda, Key West, 1992"
  474.     }
  475. };
  476.  
  477. resource 'TxSt' (10000, purgeable) {
  478.     tsBold,
  479.     36,
  480.     {    /* array: 3 elements */
  481.         /* [1] */
  482.         0x0,
  483.         /* [2] */
  484.         0x0,
  485.         /* [3] */
  486.         0x0
  487.     },
  488.     "Times"
  489. };
  490.  
  491. resource 'TxSt' (10001, purgeable) {
  492.     tsPlain,
  493.     0,
  494.     {    /* array: 3 elements */
  495.         /* [1] */
  496.         0x0,
  497.         /* [2] */
  498.         0x0,
  499.         /* [3] */
  500.         0x0
  501.     },
  502.     "Chicago"
  503. };
  504.  
  505. resource 'TxSt' (1002, purgeable) {
  506.     tsBold,
  507.     9,
  508.     {    /* array: 3 elements */
  509.         /* [1] */
  510.         0x0,
  511.         /* [2] */
  512.         0x0,
  513.         /* [3] */
  514.         0x0
  515.     },
  516.     "Monaco"
  517. };
  518.  
  519. resource 'TxSt' (1003, purgeable) {
  520.     tsBold,
  521.     9,
  522.     {    /* array: 3 elements */
  523.         /* [1] */
  524.         0xFFFF,
  525.         /* [2] */
  526.         0xFFFF,
  527.         /* [3] */
  528.         0xFFFF
  529.     },
  530.     "Monaco"
  531. };
  532.  
  533. resource 'TxSt' (1004, purgeable) {
  534.     tsBold,
  535.     36,
  536.     {    /* array: 3 elements */
  537.         /* [1] */
  538.         0xE604,
  539.         /* [2] */
  540.         0xFFFF,
  541.         /* [3] */
  542.         0x591C
  543.     },
  544.     "Times"
  545. };
  546.  
  547.  
  548.  
  549.  
  550. resource 'View' (12000, "About Box Window") {MAThreeOh, 
  551.     {
  552.     ViewSignatureAndClassname
  553.         {'wind', 909, "", 'ATBW', enabled, noIdle, {}, MAThreeOh, 
  554.         {45, 45}, {263, 435}, sizeFixed, sizeFixed, notShown, doesntWantToBeTarget, 
  555.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  556.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  557.         NoDrawingEnvironment {}, 
  558.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  559.             AdornFirst, AdornerLocalObject {EraseAdorner}, 
  560.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  561.         Window {noGrowDocProc, noID, goAwayBox, notResizable, doFirstClick, 
  562.             freeOnClosing, disposeOnFree, doesntCloseDocument, dontOpenWithDocument, dontAdaptToScreen, dontStagger, forceOnScreen, 
  563.             center, doesntFloat, doesntHideOnSuspend, generateActivates, filler, 10006, 1}, 7}, 
  564.     ViewSignatureAndClassname
  565.         {'stat', 96, "", 'stat', notEnabled, noIdle, {}, MAThreeOh, 
  566.         {10, 25}, {39, 397}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  567.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  568.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  569.         NoDrawingEnvironment {}, 
  570.         NoAdorners {}, emptyUserArea, 
  571.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1004, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 1}, 
  572.         NoSubviews}, 
  573.     ViewSignatureAndClassname
  574.         {'pict', 156, "TPicture", 'pict', notEnabled, noIdle, {}, MAThreeOh, 
  575.         {50, 8}, {195, 265}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  576.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  577.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  578.         NoDrawingEnvironment {}, 
  579.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  580.             DrawView, AdornerLocalObject {DrawAdorner}, 
  581.             AdornAfter, AdornerSignatureAndClassname {'comp', "", 'comp', freeOnDeletion, $"0F"}}}, emptyUserArea, 
  582.         Picture {mPictureHit, notHilited, notDimmed, sizeable, noInset, 10001, dontPreferOutline, 1002}, 
  583.         NoSubviews}, 
  584.     ViewSignatureAndClassname
  585.         {'stat', 154, "", 'info', notEnabled, noIdle, {}, MAThreeOh, 
  586.         {50, 287}, {16, 122}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  587.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  588.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  589.         NoDrawingEnvironment {}, 
  590.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  591.             AdornFirst, AdornerLocalObject {EraseAdorner},
  592.             DrawView, AdornerLocalObject {DrawAdorner}, 
  593.             AdornAfter, AdornerSignatureAndClassname {'comp', "", 'comp', freeOnDeletion, $"8F"}}}, emptyUserArea, 
  594.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1002, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 2}, 
  595.         NoSubviews}, 
  596.     ViewSignatureAndClassname
  597.         {'stat', 154, "", 'vers', notEnabled, noIdle, {}, MAThreeOh, 
  598.         {200, 287}, {16, 122}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  599.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  600.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  601.         NoDrawingEnvironment {}, 
  602.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  603.         AdornFirst, AdornerLocalObject {EraseAdorner},
  604.         DrawView, AdornerLocalObject {DrawAdorner}, 
  605.             AdornAfter, AdornerSignatureAndClassname {'comp', "", 'comp', freeOnDeletion, $"8F"}}}, emptyUserArea, 
  606.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1002, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 3}, 
  607.         NoSubviews}, 
  608.     ViewSignatureAndClassname
  609.         {'stat', 96, "", 'sta1', notEnabled, noIdle, {}, MAThreeOh, 
  610.         {70, 287}, {130, 144}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  611.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  612.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  613.         NoDrawingEnvironment {}, 
  614.         NoAdorners {}, emptyUserArea, 
  615.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1003, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 4}, 
  616.         NoSubviews}, 
  617.     ViewSignatureAndClassname
  618.         {'stat', 96, "", 'sta2', notEnabled, noIdle, {}, MAThreeOh, 
  619.         {225, 287}, {36, 144}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  620.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  621.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  622.         NoDrawingEnvironment {}, 
  623.         NoAdorners {}, emptyUserArea, 
  624.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1003, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 5}, 
  625.         NoSubviews},
  626.     ViewSignatureAndClassname
  627.         {'stat', 96, "", 'sta3', notEnabled, noIdle, {}, MAThreeOh, 
  628.         {248, 8}, {16, 360}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  629.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  630.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  631.         NoDrawingEnvironment {}, 
  632.         NoAdorners {}, emptyUserArea, 
  633.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1003, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 6}, 
  634.         NoSubviews}, 
  635.     }
  636. };
  637.  
  638.  
  639.